home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 419_01 / odmg10 / Makefile < prev    next >
Encoding:
Makefile  |  1994-02-28  |  17.6 KB  |  839 lines

  1. # Makefile generated by imake - do not edit!
  2. # $XConsortium: imake.c,v 1.65 91/07/25 17:50:17 rws Exp $
  3. #
  4. # The cpp used on this machine replaces all newlines and multiple tabs and
  5. # spaces in a macro expansion with a single space.  Imake tries to compensate
  6. # for this, but is not always successful.
  7. #
  8.  
  9. # -------------------------------------------------------------------------
  10. # Makefile generated from "Imake.tmpl" and <Imakefile>
  11. # $XConsortium: Imake.tmpl,v 1.138 91/07/30 14:59:20 rws Exp $
  12. #
  13. # Platform-specific parameters may be set in the appropriate <vendor>.cf
  14. # configuration files.  Site-specific parameters should be set in the file
  15. # site.def.  Full rebuilds are recommended if any parameters are changed.
  16. #
  17. # If your C preprocessor does not define any unique symbols, you will need
  18. # to set BOOTSTRAPCFLAGS when rebuilding imake (usually when doing
  19. # "make World" the first time).
  20. #
  21.  
  22. # 60
  23.  
  24. # 76
  25.  
  26. # 83
  27.  
  28. # 90
  29.  
  30. # 104
  31.  
  32. # 111
  33.  
  34. # 133
  35.  
  36. # 140
  37.  
  38. # 147
  39.  
  40. # 155
  41.  
  42. # 162
  43.  
  44. # 171
  45.  
  46. # 178
  47.  
  48. # 203
  49.  
  50. # 216
  51.  
  52. # 227
  53.  
  54. # 239
  55.  
  56. # 249
  57.  
  58. # 256
  59.  
  60. # 265
  61.  
  62. # 272
  63.  
  64. # -------------------------------------------------------------------------
  65. # site-specific configuration parameters that need to come before
  66. # the platform-specific parameters - edit site.def to change
  67.  
  68. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  69.  
  70. # 30
  71.  
  72. # 62
  73.  
  74. # -------------------------------------------------------------------------
  75. # platform-specific configuration parameters - edit hp.cf to change
  76.  
  77. # platform:  $XConsortium: hp.cf,v 1.47 91/07/28 22:39:35 rws Exp $
  78.  
  79. # operating system:  HP-UX 8.08
  80.  
  81. # 10
  82.  
  83. XINCLUDES = -I/usr/include/Motif1.2 -I/usr/include/X11R5 -L/usr/lib/Motif1.2 -L/usr/lib/X11R5
  84. # 19
  85.  
  86. # 33
  87.  
  88. # -Wl,-a,archive
  89. # 43
  90.  
  91. # 49
  92.  
  93. # 63
  94.  
  95. # 70
  96.  
  97. # 302
  98.  
  99. # 313
  100.  
  101. # -------------------------------------------------------------------------
  102. # site-specific configuration parameters that go after
  103. # the platform-specific parameters - edit site.def to change
  104.  
  105. # site:  $XConsortium: site.def,v 1.2 91/07/30 20:26:44 rws Exp $
  106.  
  107. # 38
  108.  
  109. # 334
  110.  
  111. # 340
  112.  
  113. # 343
  114.  
  115. # 353
  116.  
  117. # 363
  118.  
  119. # 375
  120.  
  121. # 382
  122.  
  123. # 409
  124.  
  125. # 442
  126.  
  127. # 447
  128.  
  129. # 459
  130.  
  131. # 464
  132.  
  133. # 470
  134.  
  135. # 479
  136.  
  137. # 482
  138.  
  139. # 510
  140.  
  141. # 519
  142.  
  143. # 526
  144.  
  145. # 543
  146.  
  147. # 560
  148.  
  149. # 565
  150.  
  151. # 578
  152.  
  153. # 586
  154.  
  155. # 596
  156.  
  157. # 602
  158.  
  159. # 608
  160.  
  161. # 632
  162.  
  163. # 642
  164.  
  165. # 653
  166.  
  167. # 663
  168.  
  169. # 694
  170.  
  171. # 697
  172.  
  173. # 700
  174.  
  175. # 709
  176.  
  177.             SHELL = /bin/sh
  178.  
  179.               TOP = .
  180.       CURRENT_DIR = .
  181.  
  182.                AR = ar clq
  183.   #BOOTSTRAPCFLAGS =
  184.                CC = $(PURIFY) cc
  185.               CXX = $(PURIFY) CC
  186.                AS = as
  187. # 725
  188.  
  189.          COMPRESS = compress
  190.               CPP = /lib/cpp $(STD_CPP_DEFINES)
  191.     PREPROCESSCMD = cc -E $(STD_CPP_DEFINES)
  192.           INSTALL = $(SCRIPTSRC)/bsdinst.sh
  193.                LD = ld
  194.              LINT = lint
  195.       LINTLIBFLAG = -o
  196.          LINTOPTS = -ax -DSYSV
  197.                LN = ln -s
  198.              MAKE = make
  199.                MV = mv -f
  200.                CP = cp
  201. # 741
  202.  
  203.                RM = rm -f
  204.             TROFF = psroff
  205.          MSMACROS = -ms
  206.               TBL = tbl
  207.               EQN = eqn
  208.      STD_INCLUDES =
  209.   STD_CPP_DEFINES = -DSYSV -DUseProto -Dhpux -D_HPUX_SOURCE
  210.       STD_DEFINES = -DSYSV -DUseProto -Dhpux -D_HPUX_SOURCE
  211.  EXTRA_LOAD_FLAGS =
  212.   EXTRA_LIBRARIES =
  213.              TAGS = ctags
  214.  
  215.            MFLAGS = -$(MAKEFLAGS)
  216.  
  217. # 759
  218.  
  219. # 762
  220.  
  221. # 768
  222.  
  223. # 771
  224.  
  225. # 774
  226.  
  227. # 777
  228.  
  229. # 780
  230.  
  231. # 783
  232.  
  233. # 786
  234.  
  235. # 799
  236.  
  237.     PROTO_DEFINES =
  238.  
  239. # 806
  240.  
  241.      INSTPGMFLAGS =
  242.  
  243.      INSTBINFLAGS = -m 0755
  244.      INSTUIDFLAGS = -m 4755
  245.      INSTLIBFLAGS = -m 0644
  246.      INSTINCFLAGS = -m 0444
  247.      INSTMANFLAGS = -m 0444
  248.      INSTDATFLAGS = -m 0444
  249.     INSTKMEMFLAGS = -m 4755
  250.  
  251.       PROJECTROOT = $(TOP)
  252.  
  253. # 824
  254.  
  255.      TOP_INCLUDES = -I$(TOP)/include
  256.  
  257.       CDEBUGFLAGS = $(BUILDFLAGS) $(CDEFINEFLAGS)
  258.         CCOPTIONS = -z -Aa $(XINCLUDES)
  259.        CXXOPTIONS = -z -ptr$(TOP)/include/ptrepository
  260.  
  261.       ALLINCLUDES = $(INCLUDES) $(TOP_INCLUDES) $(EXTRA_INCLUDES) $(STD_INCLUDES)
  262.        ALLDEFINES = $(ALLINCLUDES) $(STD_DEFINES) $(EXTRA_DEFINES) $(PROTO_DEFINES) $(DEFINES)
  263.            CFLAGS = $(CDEBUGFLAGS) $(CCOPTIONS) $(ALLDEFINES)
  264.          CXXFLAGS = $(CFLAGS) $(CXXOPTIONS)
  265.         LINTFLAGS = $(LINTOPTS) -DLINT $(ALLDEFINES)
  266. # 844
  267.  
  268.            LDLIBS = -L$(USRLIBDIR) $(SYS_LIBRARIES) $(EXTRA_LIBRARIES)
  269. # 850
  270.  
  271. # 853
  272.  
  273.         LDOPTIONS = $(CDEBUGFLAGS) $(CCOPTIONS) $(LOCAL_LDFLAGS) $(TOP_INCLUDES)
  274.  
  275.    LDCOMBINEFLAGS = -X -r
  276.       DEPENDFLAGS =
  277.  
  278.         MACROFILE = hp.cf
  279.            RM_CMD = $(RM) *.CKP *.ln *.BAK *.bak *.o *.output lex.backtrack core errs ,* *~ *.a .emacs_* tags TAGS make.log MakeOut .pure
  280.  
  281.     IMAKE_DEFINES =
  282. # 866
  283.  
  284.          IRULESRC = $(CONFIGSRC)
  285.         IMAKE_CMD = $(NEWTOP)$(IMAKE) -I$(NEWTOP)$(IRULESRC) $(IMAKE_DEFINES)
  286.  
  287.      ICONFIGFILES = $(IRULESRC)/Imake.tmpl $(IRULESRC)/Imake.rules \
  288.             $(IRULESRC)/Project.tmpl $(IRULESRC)/site.def \
  289.             $(IRULESRC)/$(MACROFILE) $(EXTRA_ICONFIGFILES)
  290.  
  291. # -------------------------------------------------------------------------
  292. # X Window System Build Parameters
  293. # $XConsortium: Project.tmpl,v 1.137 91/07/30 22:57:01 rws Exp $
  294.  
  295. # 21
  296.  
  297. # 37
  298.  
  299. # 62
  300.  
  301. # 138
  302.  
  303. # 169
  304.  
  305. # 180
  306.  
  307. # 197
  308.  
  309. # 206
  310.  
  311. # 211
  312.  
  313. # 243
  314.  
  315. # 251
  316.  
  317. # 261
  318.  
  319. # 273
  320.  
  321. # 332
  322.  
  323. # 363
  324.  
  325. # 375
  326.  
  327. # 394
  328.  
  329. # 410
  330.  
  331. # -------------------------------------------------------------------------
  332. # X Window System make variables; this need to be coordinated with rules
  333.  
  334.           PATHSEP = /
  335.         USRLIBDIR = $(TOP)/libs
  336.            BINDIR = $(TOP)/progs
  337.           INCROOT = $(TOP)/include
  338.      BUILDINCROOT = $(TOP)/include
  339.       BUILDINCDIR = $(BUILDINCROOT)
  340.       BUILDINCTOP = ../..
  341.            INCDIR = $(INCROOT)
  342.            ADMDIR = /usr/adm
  343.            LIBDIR = $(USRLIBDIR)/X11
  344.         CONFIGDIR = $(TOP)/config
  345.        LINTLIBDIR = $(USRLIBDIR)/lint
  346.  
  347.           FONTDIR = $(LIBDIR)/fonts
  348.          XINITDIR = $(LIBDIR)/xinit
  349.            XDMDIR = $(LIBDIR)/xdm
  350.            TWMDIR = $(LIBDIR)/twm
  351.           MANPATH = $(TOP)/man
  352.     MANSOURCEPATH = $(MANPATH)/man
  353.         MANSUFFIX = n
  354.      LIBMANSUFFIX = 3
  355.            MANDIR = $(MANSOURCEPATH)$(MANSUFFIX)
  356.         LIBMANDIR = $(MANSOURCEPATH)$(LIBMANSUFFIX)
  357.            NLSDIR = $(LIBDIR)/nls
  358.         PEXAPIDIR = $(LIBDIR)/PEX
  359.       XAPPLOADDIR = $(LIBDIR)/app-defaults
  360.        FONTCFLAGS = -t
  361.         ANSIFLAGS =
  362.  
  363.        STD_LFLAGS = -I
  364.        STD_YFLAGS = -d
  365.              YACC = bison
  366.               LEX = flex
  367.  
  368.      INSTAPPFLAGS = $(INSTDATFLAGS)
  369.  
  370. # 535
  371.  
  372.             IMAKE = $(IMAKESRC)/imake
  373.            DEPEND = $(DEPENDSRC)/makedepend
  374.               RGB = $(RGBSRC)/rgb
  375. # 541
  376.  
  377.             FONTC = $(BDFTOPCFSRC)/bdftopcf
  378.  
  379.         MKFONTDIR = $(MKFONTDIRSRC)/mkfontdir
  380.         MKDIRHIER = /bin/sh $(SCRIPTSRC)/mkdirhier.sh
  381.  
  382.         CONFIGSRC = $(TOP)/config
  383.        DOCUTILSRC = $(TOP)/doc/util
  384.         CLIENTSRC = $(TOP)/clients
  385.           DEMOSRC = $(TOP)/demos
  386.            LIBSRC = $(TOP)/lib
  387.           FONTSRC = $(TOP)/fonts
  388.        INCLUDESRC = $(TOP)/X11
  389.         SERVERSRC = $(TOP)/server
  390.           UTILSRC = $(TOP)/util
  391.         SCRIPTSRC = $(UTILSRC)/scripts
  392.        EXAMPLESRC = $(TOP)/examples
  393.        CONTRIBSRC = $(TOP)/../contrib
  394.            DOCSRC = $(TOP)/doc
  395.            RGBSRC = $(TOP)/rgb
  396.         DEPENDSRC = $(UTILSRC)/makedepend
  397.          IMAKESRC = $(CONFIGSRC)
  398.          XAUTHSRC = $(LIBSRC)/Xau
  399.           XLIBSRC = $(LIBSRC)/X
  400.            XMUSRC = $(LIBSRC)/Xmu
  401.        TOOLKITSRC = $(LIBSRC)/Xt
  402.        AWIDGETSRC = $(LIBSRC)/Xaw
  403.        OLDXLIBSRC = $(LIBSRC)/oldX
  404.       XDMCPLIBSRC = $(LIBSRC)/Xdmcp
  405.       BDFTOSNFSRC = $(FONTSRC)/bdftosnf
  406.       BDFTOSNFSRC = $(FONTSRC)/clients/bdftosnf
  407.       BDFTOPCFSRC = $(FONTSRC)/clients/bdftopcf
  408.      MKFONTDIRSRC = $(FONTSRC)/clients/mkfontdir
  409.          FSLIBSRC = $(FONTSRC)/lib/fs
  410.     FONTSERVERSRC = $(FONTSRC)/server
  411.      EXTENSIONSRC = $(TOP)/extensions
  412.          XILIBSRC = $(EXTENSIONSRC)/lib/xinput
  413.       PHIGSLIBSRC = $(EXTENSIONSRC)/lib/PEX
  414.  
  415.          PHREDSRC = $(TOP)/../sys/phred
  416.          NAUTICUS = $(TOP)
  417.    EXTRA_INCLUDES = -I$(NAUTICUS)/include
  418.  
  419.         PHREDLIBS = -lMu -lM -ltools
  420.  
  421.       MODELLIBSRC = $(LIBSRC)/model
  422.          MODELLIB = $(MODELLIBSRC)/libModel.a
  423.       DEPMODELLIB = $(MODELLIB)
  424.  
  425.          DBLIBSRC = $(LIBSRC)/db
  426.             DBLIB = $(DBLIBSRC)/libDb.a
  427.          DEPDBLIB = $(DBLIB)
  428.  
  429. APIGEN=$(UTILSRC)/apigen/apigen
  430.  
  431.       GLOBELIBSRC = $(LIBSRC)/globe
  432.          GLOBELIB = $(GLOBELIBSRC)/libGlobe.a
  433.       DEPGLOBELIB = $(GLOBELIB)
  434.  
  435.         IPCLIBSRC = $(LIBSRC)/ipc
  436.            IPCLIB = $(IPCLIBSRC)/libIpc.a
  437.         DEPIPCLIB = $(IPCLIB)
  438.  
  439.         SYSLIBSRC = $(LIBSRC)/sys
  440.            SYSLIB = $(SYSLIBSRC)/libSys.a
  441.         DEPSYSLIB = $(SYSLIB)
  442.  
  443.            APISRC = $(TOP)/api
  444.  
  445.      BIFFERAPISRC = $(APISRC)/biffer
  446.         BIFFERAPI = $(BIFFERAPISRC)/libBiffer.a
  447.      DEPBIFFERAPI = $(BIFFERAPI)
  448.  
  449.       GLOBEAPISRC = $(APISRC)/globe
  450.          GLOBEAPI = $(GLOBEAPISRC)/libGlobe.a
  451.       DEPGLOBEAPI = $(GLOBEAPI)
  452.  
  453.       MODELAPISRC = $(APISRC)/model
  454.          MODELAPI = $(MODELAPISRC)/libModel.a
  455.       DEPMODELAPI = $(MODELAPI)
  456.  
  457.      DESPOTAPISRC = $(TOP)/api/despot
  458.         DESPOTAPI = $(DESPOTAPISRC)/libDespot.a
  459.      DEPDESPOTAPI = $(DESPOTAPI)
  460.  
  461.      VECTORAPISRC = $(APISRC)/vector
  462.         VECTORAPI = $(VECTORAPISRC)/libVector.a
  463.      DEPVECTORAPI = $(VECTORAPI)
  464.  
  465.      SKYNETAPISRC = $(APISRC)/skynet
  466.         SKYNETAPI = $(SKYNETAPISRC)/libSkynet.a
  467.      DEPSKYNETAPI = $(SKYNETAPI)
  468.  
  469.        BASELIBSRC = $(LIBSRC)/base
  470.           BASELIB = $(BASELIBSRC)/libBase.a
  471.        DEPBASELIB = $(BASELIB)
  472.  
  473.         PEXDBLIBSRC = $(TOP)/progs/pexdb
  474.            PEXDBLIB = $(PEXDBLIBSRC)/libPexdb.a
  475.         DEPPEXDBLIB = $(PEXDBLIB)
  476.  
  477.         DDTLIBSRC = $(LIBSRC)/ddt
  478.            DDTLIB = $(DDTLIBSRC)/libddt.a
  479.         DEPDDTLIB = $(DDTLIB)
  480.  
  481.         AFCLIBSRC = $(LIBSRC)/afc
  482.            AFCLIB = $(AFCLIBSRC)/libAfc.a
  483.         DEPAFCLIB = $(AFCLIB)
  484.  
  485.         OBJLIBSRC = $(LIBSRC)/obj
  486.            OBJLIB = $(OBJLIBSRC)/libObj.a
  487.         DEPOBJLIB = $(OBJLIB)
  488.  
  489.         C11LIBSRC = $(LIBSRC)/c11
  490.            C11LIB = $(C11LIBSRC)/libC11.a
  491.         DEPC11LIB = $(C11LIB)
  492.  
  493.         IPCLIBSRC = $(LIBSRC)/ipc
  494.            IPCLIB = $(IPCLIBSRC)/libIpc.a
  495.         DEPIPCLIB = $(IPCLIB)
  496.  
  497.          XNLIBSRC = $(LIBSRC)/xn
  498.             XNLIB = $(XNLIBSRC)/libXn.a
  499.          DEPXNLIB = $(XNLIB)
  500.  
  501.         DDBLIBSRC = $(LIBSRC)/db
  502.            DDBLIB = $(DDBLIBSRC)/libddb.a
  503.         DEPDDBLIB = $(DDBLIB)
  504.  
  505.       IMAGELIBSRC = $(TOP)/pict/lib
  506.          IMAGELIB = $(IMAGELIBSRC)/libImage.a
  507.       DEPIMAGELIB = $(IMAGELIB)
  508.  
  509.        BIFFLIBSRC = $(LIBSRC)/biff
  510.           BIFFLIB = $(BIFFLIBSRC)/libBiff.a
  511.        DEPBIFFLIB = $(BIFFLIB)
  512.  
  513.        DTEDLIBSRC = $(TOP)/lib/dted
  514.           DTEDLIB = $(DTEDLIBSRC)/libDted.a
  515.        DEPDTEDLIB = $(DTEDLIB)
  516.  
  517. # 688
  518.  
  519. # 700
  520.  
  521. # 708
  522.  
  523. # 724
  524.  
  525. # 727
  526.  
  527. # 748
  528.  
  529. EXTENSIONLIB = -lXext
  530. XLIB = -lX11
  531. XMULIB = -lXmu
  532. XTOOLLIB = -lXt
  533. XAWLIB = -lXaw
  534. XILIB = -lXi
  535. PHIGSLIB = -lphigs
  536. XAUTHLIB = -lXau
  537. XDMCPLIB = -lXdmcp
  538.  
  539.   DEPEXTENSIONLIB = $(EXTENSIONSRC)/lib/libXext.a
  540.      EXTENSIONLIB =   $(DEPEXTENSIONLIB)
  541.  
  542.           DEPXLIB = $(DEPEXTENSIONLIB) $(XLIBSRC)/libX11.a
  543.              XLIB = $(EXTENSIONLIB)  $(XLIBSRC)/libX11.a
  544.  
  545.       DEPXAUTHLIB = $(XAUTHSRC)/libXau.a
  546.          XAUTHLIB =  $(DEPXAUTHLIB)
  547.       DEPXDMCPLIB = $(XDMCPLIBSRC)/libXdmcp.a
  548.          XDMCPLIB =  $(DEPXDMCPLIB)
  549.  
  550.         DEPXMULIB = $(XMUSRC)/libXmu.a
  551.            XMULIB =  $(DEPXMULIB)
  552.  
  553.        DEPOLDXLIB = $(OLDXLIBSRC)/liboldX.a
  554.           OLDXLIB =  $(DEPOLDXLIB)
  555.  
  556.       DEPXTOOLLIB = $(TOOLKITSRC)/libXt.a
  557.          XTOOLLIB =  $(DEPXTOOLLIB)
  558.  
  559.         DEPXAWLIB = $(AWIDGETSRC)/libXaw.a
  560.            XAWLIB =  $(DEPXAWLIB)
  561.  
  562.         DEPXILIB = $(XILIBSRC)/libXi.a
  563.            XILIB =  $(DEPXILIB)
  564.  
  565.         DEPPHIGSLIB = $(PHIGSLIBSRC)/libphigs.a
  566.            PHIGSLIB =  $(DEPPHIGSLIB)
  567.  
  568.  LINTEXTENSIONLIB = $(EXTENSIONSRC)/lib/llib-lXext.ln
  569.          LINTXLIB = $(XLIBSRC)/llib-lX11.ln
  570.           LINTXMU = $(XMUSRC)/llib-lXmu.ln
  571.         LINTXTOOL = $(TOOLKITSRC)/llib-lXt.ln
  572.           LINTXAW = $(AWIDGETSRC)/llib-lXaw.ln
  573.            LINTXI = $(XILIBSRC)/llib-lXi.ln
  574.         LINTPHIGS = $(PHIGSLIBSRC)/llib-lphigs.ln
  575.  
  576. # 822
  577.  
  578.           DEPLIBS = $(LOCAL_LIBRARIES)
  579.  
  580.          DEPLIBS1 = $(DEPLIBS)
  581.          DEPLIBS2 = $(DEPLIBS)
  582.          DEPLIBS3 = $(DEPLIBS)
  583.  
  584. EXTENSIONLIB = -lXext
  585. XLIB = -lX11
  586. XMULIB = -lXmu
  587. XTOOLLIB = -lXt
  588. XAWLIB = -lXaw
  589. XILIB = -lXi
  590. PHIGSLIB = -lphigs
  591. XAUTHLIB = -lXau
  592. XDMCPLIB = -lXdmcp
  593. PEXLIB = -lPEX5
  594.  
  595. # -------------------------------------------------------------------------
  596. # Imake rules for building libraries, programs, scripts, and data files
  597. # rules:  $XConsortium: Imake.rules,v 1.121 91/08/22 16:32:50 rws Exp $
  598.  
  599. # 171
  600.  
  601. # 182
  602.  
  603. # 431
  604.  
  605. # 689
  606.  
  607. # 704
  608.  
  609. # 717
  610.  
  611. # 788
  612.  
  613. # 1437
  614.  
  615. # 1534
  616.  
  617. # 1551
  618.  
  619. # 1563
  620.  
  621. # 1582
  622.  
  623. # 1642
  624.  
  625. # 1698
  626.  
  627. # -------------------------------------------------------------------------
  628. # start of Imakefile
  629.  
  630. #
  631. #  $Id: Makefile,v 1.51 1994/03/02 01:03:46 dta Exp $
  632. #  $Source: /cvs/src/Makefile,v $
  633. #
  634.  
  635. SUBDIRS = $(CONFIGDIR) \
  636.     util\
  637.     xlib\
  638.     lib\
  639.     api\
  640.     progs\
  641.     clients\
  642.     servers\
  643.     demos\
  644.     bench\
  645.     hack\
  646.     misc\
  647.     surpass\
  648.     nites
  649.  
  650. all:: include
  651.  
  652. clean::
  653.     $(RM) -r include
  654.  
  655. World::
  656.     cd $(IMAKESRC); $(MAKE) -f Makefile.ini clean; $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"
  657.     -$(MV) Makefile Makefile.bak
  658.     $(MAKE) -f Makefile.bak Makefile
  659.     make Makefiles
  660.     make clean
  661.     cd config; $(MAKE)
  662.     make includes
  663.     make
  664.  
  665. install:: include
  666.  
  667. include::
  668.     -@if [ ! -d include ]; then \
  669.     echo "Setting up includes before making..." ; \
  670.     make includes ; \
  671.     echo "Done." ; fi
  672.  
  673. all::
  674.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  675.     for i in $(SUBDIRS) ;\
  676.     do \
  677.     if [ -d $$i ]; then \
  678.     (cd $$i ; echo "making" all "in $(CURRENT_DIR)/$$i..."; \
  679.     $(MAKE) $(MFLAGS) 'CDEBUGFLAGS=$(CDEBUGFLAGS)' all); \
  680.     fi; \
  681.     done
  682.  
  683. depend::
  684.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  685.     for i in $(SUBDIRS) ;\
  686.     do \
  687.     if [ -d $$i ]; then \
  688.     (cd $$i ; echo "depending" "in $(CURRENT_DIR)/$$i..."; \
  689.     $(MAKE) $(MFLAGS)  depend); \
  690.     fi; \
  691.     done
  692.  
  693. # -------------------------------------------------------------------------
  694. # common rules for all Makefiles - do not edit
  695.  
  696. emptyrule::
  697.  
  698. clean::
  699.     $(RM_CMD) "#"*
  700.     $(RM) -r ptrepository
  701.  
  702. Makefile:: $(IMAKE)
  703.  
  704. $(IMAKE):
  705.     @(cd $(IMAKESRC); if [ -f Makefile ]; then \
  706.     echo "checking $@ in $(IMAKESRC) first..."; $(MAKE) all; else \
  707.     echo "bootstrapping $@ from Makefile.ini in $(IMAKESRC) first..."; \
  708.     $(MAKE) -f Makefile.ini BOOTSTRAPCFLAGS="$(BOOTSTRAPCFLAGS)"; fi; \
  709.     echo "okay, continuing in $(CURRENT_DIR)")
  710.  
  711. Makefile::
  712.     -@if [ -f Makefile ]; then set -x; \
  713.     $(RM) Makefile.bak; $(MV) Makefile Makefile.bak; \
  714.     else exit 0; fi
  715.     $(IMAKE_CMD) -DTOPDIR=$(TOP) -DCURDIR=$(CURRENT_DIR)
  716.  
  717. tags::
  718.     $(TAGS) -w *.[ch]
  719.     $(TAGS) -xw *.[ch] > TAGS
  720. # 903
  721.  
  722. # 911
  723.  
  724. # -------------------------------------------------------------------------
  725. # rules for building in SUBDIRS - do not edit
  726.  
  727. install::
  728.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  729.     for i in $(SUBDIRS) ;\
  730.     do \
  731.     if [ -d $$i ]; then \
  732.     (cd $$i ; echo "installing" "in $(CURRENT_DIR)/$$i..."; \
  733.     $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install); \
  734.     fi; \
  735.     done
  736.  
  737. install.man::
  738.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  739.     for i in $(SUBDIRS) ;\
  740.     do \
  741.     if [ -d $$i ]; then \
  742.     (cd $$i ; echo "installing man pages" "in $(CURRENT_DIR)/$$i..."; \
  743.     $(MAKE) $(MFLAGS) DESTDIR='$(DESTDIR)' install.man); \
  744.     fi; \
  745.     done
  746.  
  747. clean::
  748.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  749.     for i in $(SUBDIRS) ;\
  750.     do \
  751.     if [ -d $$i ]; then \
  752.     (cd $$i ; echo "cleaning" "in $(CURRENT_DIR)/$$i..."; \
  753.     $(MAKE) $(MFLAGS) RM_CMD='$(RM_CMD)' clean); \
  754.     fi; \
  755.     done
  756.  
  757. tags::
  758.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  759.     for i in $(SUBDIRS) ;\
  760.     do \
  761.     if [ -d $$i ]; then \
  762.     (cd $$i ; echo "tagging" "in $(CURRENT_DIR)/$$i..."; \
  763.     $(MAKE) $(MFLAGS) TAGS='$(TAGS)' tags); \
  764.     fi; \
  765.     done
  766.  
  767. Makefiles::
  768.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  769.     for i in $(SUBDIRS) ;\
  770.     do \
  771.     if [ -d $$i ]; then \
  772.     echo "making Makefiles in $(CURRENT_DIR)/$$i..."; \
  773.     case "$$i" in \
  774.     ./?*/?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \
  775.     ./?*/?*/?*) newtop=../../../ sub=subsubsub;; \
  776.     ./?*/?*) newtop=../../ sub=subsub;; \
  777.     ./?*) newtop=../ sub=sub;; \
  778.     */?*/?*/?*) newtop=../../../../ sub=subsubsubsub;; \
  779.     */?*/?*) newtop=../../../ sub=subsubsub;; \
  780.     */?*) newtop=../../ sub=subsub;; \
  781.     *) newtop=../ sub=sub;; \
  782.     esac; \
  783.     case "$(TOP)" in \
  784.     /?*) newtop= upprefix= ;; \
  785.     *) upprefix=../ ;; \
  786.     esac; \
  787.     $(MAKE) $${sub}dirMakefiles UPPREFIX=$$upprefix NEWTOP=$$newtop \
  788.     MAKEFILE_SUBDIR=$$i NEW_CURRENT_DIR=$(CURRENT_DIR)/$$i;\
  789.     fi; \
  790.     done
  791.  
  792. subdirMakefiles:
  793.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  794.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
  795.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  796.     else exit 0; fi
  797.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  798.     $(MAKE) $(MFLAGS) Makefiles
  799.  
  800. subsubdirMakefiles:
  801.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  802.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
  803.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  804.     else exit 0; fi
  805.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  806.     $(MAKE) $(MFLAGS) Makefiles
  807.  
  808. subsubsubdirMakefiles:
  809.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  810.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
  811.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  812.     else exit 0; fi
  813.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  814.     $(MAKE) $(MFLAGS) Makefiles
  815.  
  816. subsubsubsubdirMakefiles:
  817.     $(RM) $(MAKEFILE_SUBDIR)/Makefile.bak
  818.     -@if [ -f $(MAKEFILE_SUBDIR)/Makefile ]; then set -x; \
  819.     $(MV) $(MAKEFILE_SUBDIR)/Makefile $(MAKEFILE_SUBDIR)/Makefile.bak; \
  820.     else exit 0; fi
  821.     cd $(MAKEFILE_SUBDIR); $(IMAKE_CMD) -DTOPDIR=$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(UPPREFIX)$(TOP) -DCURDIR=$(NEW_CURRENT_DIR); \
  822.     $(MAKE) $(MFLAGS) Makefiles
  823.  
  824. includes::
  825.     @case '${MFLAGS}' in *[ik]*) set +e;; esac; \
  826.     for i in $(SUBDIRS) ;\
  827.     do \
  828.     if [ -d $$i ]; then \
  829.     (cd $$i ; echo including "in $(CURRENT_DIR)/$$i..."; \
  830.     $(MAKE) $(MFLAGS)  includes); \
  831.     fi; \
  832.     done
  833.  
  834. # 939
  835.  
  836. # -------------------------------------------------------------------------
  837. # dependencies generated by makedepend
  838.  
  839.